//创建空函数
function jsd() {}
var lqs = new jsd()
//////////////////////具体函数/////////////////////////////////
//lqs:版本1.3

jsd.prototype.随机数 =function (最小值,最大值) {
    return parseInt(parseInt(Math.random()*(最大值-最小值+1)+最小值,10));
}

jsd.prototype.权朗验证绑定设备= function (用户ID,软件,卡密) {
    // var res = device.getMacAddress();
    var res = device.getAndroidId();
    var url ='https://api3.2cccc.cc/apiv3/config'
    var data = {
        'center_id':用户ID,
        "software": 软件,
        'client_type':'card',
        'client_content':卡密,
        'type':'read'
    };
    var params = {
        'url':url,
        "method": "POST",
        'data':data
    }
    var x = JSON.parse(http.request(params).body)
    if(x.code == '0'){
        toast('卡密验证失败：'+x.msg);
        exit()
    }
    var 配置信息 = x.data
    if(配置信息.config == ""){
        var data2 = {
            'center_id':用户ID,
            "software": 软件,
            'client_type':'card',
            'client_content':卡密,
            'type':'write',
            'value':res
        };
        var params = {
            'url':url,
            "method": "POST",
            'data':data2
        }
        var x = JSON.parse(http.request(params).body)
    }else{
        if(配置信息.config != res){
            toast("卡密与手机不匹配")
            exit()
        }
    }
}

jsd.prototype.权朗验证卡密登录= function (用户ID,软件,卡密,显示状态) {
    var url ='https://api3.2cccc.cc/apiv3/card_login'
    var data = {
        'center_id':用户ID,
        "card": 卡密,
        "software": 软件,
    };
    var params = {
        'url':url,
        "method": "POST",
        'data':data
    }
    var x = JSON.parse(http.request(params).body)
    if(x.code=='1'){
        // logd(JSON.stringify(x));
        if(显示状态){
            toast("卡密到期时间："+x.data.endtime);
            logd("卡密到期时间："+x.data.endtime);
        }
    }else{
        for(i3=0;i3<10;i3++){
            toast("卡密到期请联系作者")
            sleep(1000)
        }
        exit()
    }
}

jsd.prototype.权朗验证卡密登录2= function (用户ID,软件,卡密,显示状态) {
    var url ='https://api3.2cccc.cc/apiv3/card_login'
    var data = {
        'center_id':用户ID,
        "card": 卡密,
        "software": 软件,
    };
    var params = {
        'url':url,
        "method": "POST",
        'data':data
    }
    var x = JSON.parse(http.request(params).body)
    if(x.code=='1'){
        // logd(JSON.stringify(x));
        if(显示状态){
            toast("卡密到期时间："+x.data.endtime);
            logd("卡密到期时间："+x.data.endtime);
            updateConfig('到期时间',x.data.endtime)
        }
    }else{
        for(i3=0;i3<10;i3++){
            toast("卡密到期请联系作者")
            sleep(1000)
        }
        exit()
    }
}

jsd.prototype.休眠时间 = function (内容,时间小,时间大) {
    var 时间 = lqs.随机数(时间小,时间大)
    var 剩余时间
    for(var i=0;i<时间;i++){
        剩余时间 = 时间 - i;toast(内容+剩余时间.toString());sleep(1000);
    }
}

jsd.prototype.获取设备宽高 = function () {
    var h = device.getScreenHeight()
    var w = device.getScreenWidth()
    return {
        "h":h,
        'w':w,
    }
}

jsd.prototype.设置快速模式 = function () {
    setFetchNodeMode(2,false,false,"nsf");
}

jsd.prototype.抖音主页 = function (是否刷新) {
    utils.openActivity({uri: "snssdk1128://feed?refer=web&gd_label={{gd_label}}" })
    if(是否刷新){
        while (true){
            if(has(desc("拍摄，按钮"))){
                logd('主页打开完成');
                click(text("首页"))
                sleep(3000);
                return;
            }else{
                logd('打开主页中');
                sleep(2000);
            }
        }
    }else{
        sleep(1000)
    }
}

jsd.prototype.抖音_搜索 = function () {
    utils.openActivity({uri: "snssdk1128://search" })
}

jsd.prototype.kwai_主页 = function () {
    utils.openActivity({uri: "kwai://home" })
}

jsd.prototype.QQ浏览器_主页 = function (关键字) {
    utils.openAppByName("QQ浏览器");
    var wait = waitExistActivity("com.tencent.mtt.MainActivity",4000);
    if (!wait) {
        toast("主页面打开失败")
        return
    }
    // 选中搜索框
    var nodeInfo = clz("android.widget.LinearLayout").index("0").depth("14").getOneNodeInfo(0);
    // logd("nodeInfo "+nodeInfo.length);
    if (nodeInfo) {
        nodeInfo.parent().clickEx()
        sleep(2000)
        logd(关键字);
        // nodeInfo.inputText(关键字)
        imeInputText(null,关键字)
        sleep(500)
        var clickSearch = id("com.tencent.mtt:id/search_frame_input_center_search").getOneNodeInfo(0);
        clickSearch.clickEx()
    }
}


jsd.prototype.QQ浏览器_搜索内容 = function () {
    logd(233)
    // logd()
}

jsd.prototype.kwai_搜索 = function () {
    utils.openActivity({uri: "kwai://search?keyword" })
}
